.product-container {
  padding: 20px;

  .search-section {
    //margin-bottom: 20px;
    //padding: 20px;
    background: #fff;
    border-radius: 4px;
  }

  .operation-section {
    margin-bottom: 20px;
  }

  .table-section {
    background: #fff;
    //padding: 20px;
    border-radius: 4px;
  }

  .pagination-section {
    margin-top: 20px;
    text-align: right;
  }

  .stock-warning {
    color: #F56C6C;
  }
}

/deep/ .el-dialog__header {
  border-bottom: 1px solid rgba(96, 98, 102, .2);
  //padding-top: ;
  padding: 10px 20px 10px;
}

/deep/ .el-dialog__headerbtn {
  top: 10px;
}

/deep/ .el-dialog__body {
  padding: 20px 50px;
}

/deep/ .el-dialog__footer {
  border-top: 1px solid rgba(96, 98, 102, .2);
  padding: 10px 20px 10px;
}

/deep/ .el-form-item--small.el-form-item {
  margin-bottom: 15px;
}